package com.bba.manager.common.util;


import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice//控制器增强处理
@Slf4j//日志操作,将自己这个类作为输出类//运维人员看日志
public class GlobeExceptionHandler {
    /**
     * 全局异常处理
     *
     * @param e
     * @return
     */
    @ExceptionHandler(Exception.class)//拦截器，拦截所有异常
    public ResponseVO exception(Exception e) {
        log.error(e.getMessage(), e);//打印错误
        //处理异常
        return ResponseVO.fail(1000, e.getMessage());
    }
}

